#include <iostream>

// 无参数无返回值的函数
void sayHello() {
    std::cout << "Hello!" << std::endl;
}

// 带参数的函数
void printNumber(int num) {
    std::cout << "The number is: " << num << std::endl;
}

// 带返回值的函数
int add(int a, int b) {
    return a + b;
}

int main() {
    // 调用无参数函数
    sayHello();
    
    // 调用带参数函数
    printNumber(42);
    
    // 调用带返回值的函数
    int result = add(5, 3);
    std::cout << "5 + 3 = " << result << std::endl;

    return 0;
}